package com.qdaily.ui.net;

/**
 * Created by song on 15/5/9.
 */
public class QDEnum {

    //点赞和评论采用的 value用于网络访问的字段  CommentOrPraise
    public enum COPEnum { //CommentOrPraise
        ARTICLE("article"),

        PAPER("paper"),

        OPTION("option"), //mob的option

        COMMENT("comment"),; //给评论点赞，发回复。

        public String value;

        COPEnum(String value) {
            this.value = value;
        }
    }

    //现在有4个详情页页面
    public enum DetailEnum {
        ARTICLE("article"),
        VOTE("vote"),
        VOTERESULT("voteresult"),
        MOB("mob"),;
        public String value;

        DetailEnum(String value) {
            this.value = value;
        }
    }

    //现在用于CategoryFragment有三种，一种是home，一种是普通的category或者tag，另一个是Favorite使用，+这个设计了不起
    public enum CategoryFragmentEnum {
        HOME,
        PAPER, //加了一种，研究所问卷
        CATEGORY,
        TAG,
        MYFAV,
        BESTDESIGN,
        SPIDERWEBCHART//雷达图
    }

    //赞的类型，genre = 1（赞） || 2（取消赞）  用于和服务器请求
    public enum PraiseTypeEnum {
        PraiseIt(1),

        UnPraiseIt(2);

        int value;

        PraiseTypeEnum(int value) {
            this.value = value;
        }
    }

    public enum JSGoToPageEnum {
        CATEGORY("category"),

        TAG("tag"),;

        public String value;

        JSGoToPageEnum(String value) {
            this.value = value;
        }
    }

    //处理匹配的内键
    public enum QUrlEnum {
        MOB("mobs"),

        ARTICLE("articles"),

        CARD("cards"),

        PAPER("papers");

        public String value;

        QUrlEnum(String value) {
            this.value = value;
        }
    }

    //设置字体大小
    public enum EFontSize {
        SMALL(1),
        MIDDLE(2),
        LARGE(3);
        public int value = 1;

        EFontSize(int value) {
            this.value = value;
        }
    }

    public enum EActivityAnim {
        SlideFromRight,
        SlideFromBottom,
        Fade
    }

}
